モジュール詳細:反転紫色暗号
バラは赤い。スミレは青い。こんなジョーク前にも言ったっけ?まぁいいや、ここに暗号があるよ。
モジュールは、3つのディスプレー、キーボード、2つの矢印、及び現在のページを表示するボタン(送信ボタン)で構成されている。
右の矢印を押すと、次のページに移動できる。左の矢印を押すと前のページに移動できる。ページは全部で2ページある。
ページ1には、上のディスプレーに6文字の暗号化された単語、真ん中のディスプレーに6文字のキーワード、下のディスプレーに2桁の数字が表示される。
ページ2には、上のディスプレーに別のキーワードが表示される。
以下のルールに従って単語を解読する。
ステップ1:クアグマイア暗号
ここでは、ステップ2で獲得した暗号化された単語、1ページ目の真ん中にある6文字のキーワード、2ページ目の上に表示された単語(4〜8文字)が必要になる。
このステップでは、この暗号に必要な暗号鍵を作成することから始める。
暗号鍵は7段の英字からなる。1段目は常に以下の配列になる。
ABCDEFGHIJKLMNOPQRSTUVWXYZ
上のディスプレーのキーワードを用いて作成するアルファキーが残りの6段になる。
- 重複する英字の2文字目以降を削除する。
- アルファベット全体の文字列を取得し、キーワードに表示された英字を削除する。
- キーワードの末尾にアルファベットの文字列を配置する。これがアルファキーとなる。
アルファキーを1段目の真下に6回コピー&ペーストし、合計が7段になるようにする。
最後に、左端の英字が真ん中のディスプレーの単語になるように、下6つの段をずらす。